public OperationResult UpdateUserFunc(ServiceDataContracts.UserFunc userFunc) { try { var dbContext = new AlohaDb(); var func = dbContext.UserFuncs.First(uf => uf.Id == userFunc.Id); func.Name = userFunc.Name; dbContext.SaveChanges(); return(new OperationResult { Success = true, CreatedObjectId = func.Id }); } catch (Exception e) { log.Error("Error", e); return(new OperationResult { Success = false, ErrorMessage = e.Message }); } }
public OperationResultValue <ServiceDataContracts.UserFunc> GetUserFunc(long userFuncId) { try { var dbContext = new AlohaDb(); var result = dbContext.UserFuncs.First(uf => uf.Id == userFuncId); var userFunc = new ServiceDataContracts.UserFunc() { Id = result.Id, Name = result.Name }; return(new OperationResultValue <ServiceDataContracts.UserFunc> { Success = true, Result = userFunc }); } catch (Exception e) { log.Error("Error", e); return(new OperationResultValue <ServiceDataContracts.UserFunc> { Success = false, ErrorMessage = e.Message }); } }