39 lines
914 B
C#
39 lines
914 B
C#
using System;
|
|
using LFlow.Base.Interfaces;
|
|
using LFlow.Base.Utils;
|
|
using LFlow.Home.Models.DataModels;
|
|
|
|
|
|
// using LFlow.Interfaces;
|
|
using LFlow.Home.Models.DtoModel;
|
|
using LFlow.Base.BusinessInterface;
|
|
|
|
namespace LFlow.Home.Services;
|
|
|
|
public class HomeService(IRepo<HomeModel, string> repo) : IHomeService<HomeDto, string>
|
|
{
|
|
public HomeDto DeleteById(string id)
|
|
{
|
|
var result = repo.Delete(id);
|
|
return Mapper.Map<HomeDto>(result);
|
|
}
|
|
|
|
public HomeDto GetById(string id)
|
|
{
|
|
var result = repo.Get(id);
|
|
return Mapper.Map<HomeDto>(result);
|
|
}
|
|
|
|
public HomeDto Save(HomeDto entity)
|
|
{
|
|
var result = repo.SaveOrUpdate(Mapper.Map<HomeModel>(entity), false);
|
|
return Mapper.Map<HomeDto>(result);
|
|
}
|
|
|
|
public List<HomeDto> Search(HomeDto whereObj)
|
|
{
|
|
throw new NotImplementedException();
|
|
}
|
|
}
|
|
|