public static void Create(TaskPriorityDto dto) { using (var db = new MainDBModelContainer()) { var entity = TaskPriorityMapper.DtoToEntity(dto); db.TaskPrioritySet.Add(entity); db.SaveChanges(); } }
public static TaskPriorityDto EntityToDto(TaskPriority entity) { var dto = new TaskPriorityDto { Id = entity.Id, Name = entity.Name, Order = entity.Order, }; return(dto); }
public static TaskPriority DtoToEntity(TaskPriorityDto dto) { var entity = new TaskPriority { Id = dto.Id, Name = dto.Name, Order = dto.Order }; return(entity); }
public HttpResponseMessage Post(TaskPriorityDto dto) { try { if (dto != null) { TaskPriorityRepository.Create(dto); return(Request.CreateResponse(HttpStatusCode.OK)); } return(Request.CreateResponse(HttpStatusCode.BadRequest)); } catch (Exception) { return(Request.CreateResponse(HttpStatusCode.BadRequest, "Generic error happened.")); } }
public static void Update(TaskPriorityDto dto) { using (var db = new MainDBModelContainer()) { var newData = TaskPriorityMapper.DtoToEntity(dto); var oldData = db.TaskPrioritySet.Find(dto.Id); if (oldData != null) { oldData.Name = newData.Name; oldData.Order = newData.Order; db.SaveChanges(); } else { throw new ElementNotFoundException(); } } }
/* * TaskPriority */ /// <summary> /// Map using Automapper /// </summary> public static TaskPriority MapToDbEntity(this TaskPriorityDto dto) { return(Mapper.Map <TaskPriority>(dto)); }