public PerformerTypeDTO UpdatePerformerType(PerformerTypeDTO performerType) { try { var p = _uow.PerformerTypes.Update(_performerTypeFactory.Transform(performerType)); _uow.SaveChanges(); return(_performerTypeFactory.Transform(p)); } catch (DBConcurrencyException) { return(null); } }
public PerformerType Transform(PerformerTypeDTO dto) { if (dto == null) { return(null); } return(new PerformerType { PerformerTypeId = dto.PerformerTypeId, Name = dto.PerformerTypeName, Description = dto.PerformerTypeDescription }); }
public PerformerTypeDTO AddNewPerformerType(PerformerTypeDTO newPerformerType) { try { var performerType = _performerTypeFactory.Transform(newPerformerType); _uow.PerformerTypes.Add(performerType); _uow.SaveChanges(); return(_performerTypeFactory.Transform(performerType)); } catch (DBConcurrencyException) { return(null); } }