public HttpResponseMessage AddFaction(FactionModelDto request) { try { _dataAccess.AddFaction(request); } catch (Exception exception) { SmartApartmentLogger.LogAsync(ELogType.Error, exception.Message); return(Request.CreateResponse(HttpStatusCode.InternalServerError, new ErrorResponse(500, "Internal server error. Please try again later"))); } return(Request.CreateResponse(HttpStatusCode.OK)); }
public void AddFaction(FactionModelDto dto) { _entities.factions.Add(dto.ToDbObject()); _entities.SaveChanges(); }