public ServiceResult Update(SideAffect s) { if (s == null) { return(ServiceResponse.Error("Invalid SideAffect sent to server.")); } SideAffectManager SideAffectManager = new SideAffectManager(Globals.DBConnectionKey, this.GetAuthToken(Request)); var res = SideAffectManager.Get(s.UUID); if (res.Code != 200) { return(res); } var dbS = (SideAffect)res.Result; if (dbS.DateCreated == DateTime.MinValue) { dbS.DateCreated = DateTime.UtcNow; } dbS.Deleted = s.Deleted; dbS.Name = s.Name; dbS.Status = s.Status; dbS.SortOrder = s.SortOrder; return(SideAffectManager.Update(dbS)); }
public ServiceResult GetBy(string uuid) { if (string.IsNullOrWhiteSpace(uuid)) { return(ServiceResponse.Error("You must provide a name for the SideAffect.")); } SideAffectManager SideAffectManager = new SideAffectManager(Globals.DBConnectionKey, this.GetAuthToken(Request)); return(SideAffectManager.Get(uuid)); }
public ServiceResult Get(string name) { if (string.IsNullOrWhiteSpace(name)) { return(ServiceResponse.Error("You must provide a name for the SideAffect.")); } SideAffectManager SideAffectManager = new SideAffectManager(Globals.DBConnectionKey, Request.Headers?.Authorization?.Parameter); SideAffect s = (SideAffect)SideAffectManager.Get(name); if (s == null) { return(ServiceResponse.Error("SideAffect could not be located for the name " + name)); } return(ServiceResponse.OK("", s)); }