public JsonNetResult SaveStockMessage(SMSStockMessage message) { var user = ConnectCmsRepository.SecurityRepository.GetLoggedInUser(); message = ConnectCmsRepository.SmsRepository.SaveSMSStockMessage(user.PKID, message); return(JsonNet(message)); }
public JsonNetResult DeleteStockMessage(SMSStockMessage message) { var user = ConnectCmsRepository.SecurityRepository.GetLoggedInUser(); ConnectCmsRepository.SmsRepository.DeleteSMSStockMessage(user.PKID, message.PKID); return(JsonNet(true)); }
public SMSStockMessage SaveSMSStockMessage(int userId, SMSStockMessage message) { var result = RootRepository.HotelRepository.CheckHotelPermission(userId, message.FKHotel); if (result.Result == PermissionResults.Authorized) { if (message.PKID != 0) { var msg = Rp.ExecuteAction(() => ProxylessContext.SMSStockMessages.FirstOrDefault(m => m.PKID == message.PKID)); if (msg != null) { msg.Name = message.Name; msg.Text = message.Text; ProxylessContext.LogValidationFailSaveChanges(string.Format("CU|{0}", userId)); return(msg); } } else { var msg = new SMSStockMessage { Name = message.Name, Text = message.Text, FKHotel = message.FKHotel }; ProxylessContext.SMSStockMessages.Add(msg); ProxylessContext.LogValidationFailSaveChanges(string.Format("CU|{0}", userId)); return(msg); } } return(null); }