public ContentResult UpdateOperationTemplate(int id, [FromBody] DtoOperTemplate oper) { try { if (id != oper.Id) { return new ContentResult { Content = "Request id does not match template id", StatusCode = StatusCodes.Status400BadRequest } } ; logic.UpdateOperationTemplate(oper); return(new ContentResult { StatusCode = StatusCodes.Status200OK }); } catch { return(GetInternalErrorResult()); } }
public void UpdateOperationTemplate(DtoOperTemplate operTemplate) { repository.UpdateEntity(operTemplate); UpdateDtoEntitiesList(operTemplates); UpdateTaskList(); SendServiceInfo($"Changed operation template {operTemplate.Id}"); }
//public string GetEntitiesListJsonByType<T>() //{ // var list = GetType().GetFields( // BindingFlags.NonPublic | // BindingFlags.Instance) // .FirstOrDefault(field => field.FieldType == typeof(List<T>))? // .GetValue(this); // return JsonConvert.SerializeObject(list); //} #endregion public int CreateOperationTemplate(DtoOperTemplate operTemplate) { var newOperId = repository.CreateEntity(operTemplate); UpdateDtoEntitiesList(operTemplates); SendServiceInfo($"Created operation template {newOperId}"); return(newOperId); }
public ContentResult CreateOperationTemplate([FromBody] DtoOperTemplate newOper) { try { var id = logic.CreateOperationTemplate(newOper); return(GetSuccessfulResult(id.ToString())); } catch { return(GetInternalErrorResult()); } }