internal DB.AppUserSettings Assgin(Models.AppUserSettings settings) { if (settings == null) { return(new DB.AppUserSettings()); } return(new DB.AppUserSettings() { SId = settings.Id, Uid = settings.Uid, ArchiveChat = settings.ArchiveChat, BackupChat = settings.BackupChat, DeleteChat = settings.DeleteChat, MNotification = settings.Notification, MSettingLocation = settings.Location, SAutoCallRecorder = settings.AutoCallRecorder, SDeleteCallLogs = settings.DeleteCallLogs, SHIdeDeliveredStatus = settings.HIdeDeliveredStatus, SHideStatus = settings.HideStatus, SHideProfile = settings.HideProfile, SLocation = settings.SettingLocation, MBackup = settings.Backup, SPostVisible = settings.PostVisible, SShowCallerId = settings.ShowCallerId, SVideoCall = settings.VideoCall, SVideoCallVolumn = settings.VideoCallVolumn, SVisibletoContactList = settings.VisibletoContactList, SVoiceCall = settings.VoiceCall, SVoiceCallVolumn = settings.VoiceCallVolumn, PostOnWall = settings.PostOnWall, SVolumn = settings.Volumn, Status = settings.Status, isActive = settings.isActive }); }
public ActionReturn Insert(Models.AppUserSettings settings) { filter.Add("Uid", new FilterCondition() { Operation = CommonLibrary.Operation.EqualTo, Value = settings.Uid.ToString() }); filter.Add("isactive", new FilterCondition() { Operation = CommonLibrary.Operation.EqualTo, Value = "true" }); DB.AppUserSettings userSettings = _dbCommands.FetchRecords <DB.AppUserSettings>(new Filter() { FilterOn = filter }).SingleOrDefault(); if (userSettings != null) { return(new ActionReturn() { Id = userSettings.SId, Status = userSettings.Status }); } userSettings = Assgin(settings); _dbCommands.Insert(userSettings); bool status = _dbCommands.Save(); return(new ActionReturn() { Id = userSettings.SId, Status = status }); }
public IHttpActionResult UpdateSettings(Models.AppUserSettings settings) { return(GetJsonResult(new Models.BaseResponse() { ResponseObject = new MiddelLayer.AppUserSettings().Update(settings), Message = "Settings updated successfully.", StatusCode = 200 })); }
public ActionReturn Update(Models.AppUserSettings settings) { _dbCommands.ActionState(Assgin(settings), System.Data.Entity.EntityState.Modified); bool status = _dbCommands.Save(); return(new ActionReturn() { Id = settings.Id, Status = status }); }