public async Task <ResultViewModel> Save(SystemVariableViewModel model) { var result = new ResultViewModel(); try { if (model.Id.Equals(0)) { DbContext.SystemVariables.Update(model.ToEntity()); } else { DbContext.SystemVariables.Add(model.ToEntity()); } await DbContext.SaveChangesAsync(); } catch (Exception ex) { result.Message = ex.Message; } return(await Task.FromResult(result)); }
public async Task <ActionResult> Put(int id, [FromBody] SystemVariableViewModel model) { model.Id = id; return(Ok(await _service.Save(model))); }
public async Task <ActionResult> Post([FromBody] SystemVariableViewModel model) { return(Ok(await _service.Save(model))); }
public static SystemVariable ToEntity(this SystemVariableViewModel variableViewModel) { return(Mapper.Map <SystemVariable>(variableViewModel)); }