public Building CreateBuilding(CreateBuildingModel model) { var entity = model.ToDest(); PrepareCreate(entity); return(context.Building.Add(entity).Entity); }
public IActionResult Create(CreateBuildingModel model) { var validationResult = _service.ValidateCreateBuilding(User, model); if (!validationResult.Valid) { return(BadRequest(validationResult.Result)); } var entity = _service.CreateBuilding(model); context.SaveChanges(); return(Created($"/{ApiEndpoint.BUILDING_API}?id={entity.Id}", new AppResultBuilder().Success(entity.Id))); }
public void Index([FromBody] CreateBuildingModel createBuilding) { _repo.Create(createBuilding.Floors, createBuilding.Elevators); }
public ValidationResult ValidateCreateBuilding(ClaimsPrincipal principal, CreateBuildingModel model) { return(ValidationResult.Pass()); }