public ServiceResult Update(StatusMessage s) { if (s == null) { return(ServiceResponse.Error("Invalid StatusMessage sent to server.")); } StatusMessageManager StatusMessageManager = new StatusMessageManager(Globals.DBConnectionKey, Request.Headers?.Authorization?.Parameter); var dbS = (StatusMessage)StatusMessageManager.GetBy(s.UUID); if (dbS == null) { return(ServiceResponse.Error("StatusMessage was not found.")); } if (dbS.DateCreated == DateTime.MinValue) { dbS.DateCreated = DateTime.UtcNow; } dbS.Status = s.Status; return(StatusMessageManager.Update(dbS)); }
public ServiceResult Update(StatusMessage s) { if (s == null) { return(ServiceResponse.Error("Invalid StatusMessage sent to server.")); } StatusMessageManager StatusMessageManager = new StatusMessageManager(Globals.DBConnectionKey, this.GetAuthToken(Request)); var res = StatusMessageManager.Get(s.UUID); if (res.Code != 200) { return(res); } var dbS = (StatusMessage)res.Result; if (dbS.DateCreated == DateTime.MinValue) { dbS.DateCreated = DateTime.UtcNow; } dbS.Status = s.Status; return(StatusMessageManager.Update(dbS)); }