public GearTypeEntity UpdateGearType(GearTypeEntity GearType) { try { return(_gearTypeEngine.UpdateGearType(GearType)); } catch (Exception e) { _exceptionHandlerLogic.LogExceptionAsync(e); throw e; } }
public GearTypeEntity AddGearType(GearTypeEntity GearType) { using (var context = DataAccess.GetDBContext) { var GearTypeElement = Mapper.Map <GearTypes>(GearType); context.GearTypes.Add(GearTypeElement); context.SaveChanges(); return(Mapper.Map <GearTypeEntity>(GearTypeElement)); } }
public GearTypeEntity UpdateGearType(GearTypeEntity GearType) { using (var context = DataAccess.GetDBContext) { var GearTypeElement = context.GearTypes .Where(g => g.GearTypeId == GearType.GearTypeId) .FirstOrDefault(); if (GearTypeElement == null) { return(null); } GearTypeElement.Name = GearType.Name; GearTypeElement.ModifiedDate = DateTime.Now; context.SaveChanges(); return(Mapper.Map <GearTypeEntity>(GearTypeElement)); } }