public int logicMethodForPostDataDispatcher(Models.DispatcherAccountModel data) { Models.AccountModel encrypt = encryptData(data.AccountModel); Models.DispatcherAccountModel model = new Models.DispatcherAccountModel(); model.AccountModel = encrypt; return(dataAccess.postDispatcher(model)); }
public void postDispatcher(Models.DispatcherAccountModel postDispatcher) { var db = new MyDBModels.DB(); MyDBModels.Account account = new MyDBModels.Account(); account.LoginId = postDispatcher.AccountModel.Secondname; account.PasswordWorker = postDispatcher.AccountModel.Password; account.RoleWorker = postDispatcher.AccountModel.Role; account.NumberWorker = postDispatcher.AccountModel.Number; db.account.Add(account); db.SaveChanges(); }
public int PostDispatcher(Models.DispatcherAccountModel newDispathcer) { if (newDispathcer != null) { logic.logicMethodForPostDataDispatcher(newDispathcer); HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.OK); response.Headers.CacheControl = new CacheControlHeaderValue() { MaxAge = TimeSpan.FromMinutes(20) }; return((int)response.StatusCode); } return((int)Request.CreateResponse(HttpStatusCode.BadRequest).StatusCode); }
public int postDispatcher(Models.DispatcherAccountModel postDispatcher) { var db = new MyDBModels.DB(); MyDBModels.Account account = new MyDBModels.Account(); MyDBModels.Dispatcher dispatcher = new MyDBModels.Dispatcher(); List <MyDBModels.Dispatcher> listData = db.dispatcher.ToList(); List <int> num = new List <int>(); int number; if (num.Count > 0) { for (int i = 0; i < listData.Count; i++) { num.Add(listData[i].DispatcherNumber); } number = EncryptClass.GenerateUnikalNumber(num, 101, 200); } else { Random rund = new Random(); number = rund.Next(101, 200); } account.LoginId = postDispatcher.AccountModel.Secondname; account.PasswordWorker = postDispatcher.AccountModel.Password; account.RoleWorker = postDispatcher.AccountModel.Role; account.NumberWorker = EncryptClass.DESEncrypt(number.ToString()); account.Token = postDispatcher.AccountModel.Token; db.account.Add(account); dispatcher.DispatcherNumber = number; dispatcher.Secondname = EncryptClass.DESDecrypt(postDispatcher.AccountModel.Secondname); dispatcher.Image = null; db.dispatcher.Add(dispatcher); db.SaveChanges(); return(number); }