public void Edit(ExpanseTypeViewModels model) { ExpanseType expanseType = Repository.GetById(model.Id); expanseType = Mapper.ModelToData(expanseType, model); Repository.Save(); }
public void Add(ExpanseTypeViewModels model) { ExpanseType expanseType = new ExpanseType(); expanseType.ExpenseType_ID = Guid.NewGuid(); Repository.Add(Mapper.ModelToData(expanseType, model)); Repository.Save(); }
public ExpanseType ModelToData(ExpanseType expanseType, ExpanseTypeViewModels model) { expanseType.Name = model.Name; expanseType.OnlyManagers = model.OnlyManager; expanseType.Tva_ID = new Guid(model.Tva_Id); expanseType.Ceiling = model.Ceilling; expanseType.Fixed = model.Fixed; return(expanseType); }
public ExpanseTypeViewModels DataToModel(ExpanseType expanseType) { return(new ExpanseTypeViewModels() { Id = expanseType.ExpenseType_ID.ToString(), Name = expanseType.Name, OnlyManager = expanseType.OnlyManagers, Tva_Id = expanseType.Tva_ID.ToString(), Ceilling = expanseType.Ceiling, Fixed = expanseType.Fixed }); }
public ExpanseTypeViewModels GetById(string id) { ExpanseType expanseType = Repository.GetById(id); return(expanseType == null ? null : Mapper.DataToModel(expanseType)); }
public void Delete(ExpanseType expanseType) { Entities.ExpanseTypes.Remove(expanseType); }
public void Add(ExpanseType expanseType) { Entities.ExpanseTypes.Add(expanseType); }