//==========================CREATE===============================// public async Task <bool> CreateMaintenanceTask(MaintenanceTaskCreate model) { var entity = new MaintenanceTask() { MaintenanceTaskName = model.MaintenanceTaskName, MaintenanceTaskDescription = model.MaintenanceTaskDescription, Active = true, MaintenanceTaskInterval = Convert.ToInt64(model.MaintenanceTaskIntervalHours * 36000000000), MachineId = model.MachineId }; _context.Tasks.Add(entity); return(await _context.SaveChangesAsync() == 1); }
public async Task <IHttpActionResult> Create(MaintenanceTaskCreate model) { { //check if model is valid if (!ModelState.IsValid) { return(BadRequest(ModelState)); } //instantiate the service MaintenanceTaskService service = CreateMaintenanceTaskService(); if (await service.CreateMaintenanceTask(model) == false) { return(InternalServerError()); } return(Ok("Task Added")); //200 with custom message } }