public MessageModel authenticationCreateUser(UsersManagements management) { try { MessageModel message = new MessageModel(); var query = (from i in context.UsersManagement where i.username == management.username.ToString().Trim() || i.DeviceId == management.DeviceId select i).ToList(); if (query.Count == 0) { message.idMessage = (int)MessageCode.Savedata; message.contextMessage = "كاربر شما ثبت شد"; } else { message.idMessage = (int)MessageCode.EntityUser; message.contextMessage = "اين يوز قبلا ثبت شده است"; } return(message); } catch (Exception) { MessageModel message = new MessageModel(); message.idMessage = (int)MessageCode.UserNotFind; return(message); } }
public ResultAnswer getAnswerKind1(int startParameter, int countreturn, [FromBody] UsersManagements user) { MessageModel value = new MessageModel(); value = authenticationUser(user); if (value.idMessage == (int)MessageCode.OkUser) { var q = (from i in context.Answers where i.active == "t" where i.kind == 1 orderby i.id select new Answer { id = i.id, answer = i.answer, active = i.active, kind = i.kind, idQuestion = i.Questions.id }).ToList().Skip(startParameter).Take(countreturn); return(new ResultAnswer(value, q)); } else { return(new ResultAnswer(value, null)); } }
public MessageModel authenticationUser(UsersManagements management) { MessageModel message = new MessageModel(); var query = (from i in context.UsersManagement where i.DeviceId == management.DeviceId && i.status == 1 select i).FirstOrDefault(); if (query == null) { message.idMessage = (int)MessageCode.UserNotFind; message.contextMessage = "كاربري پيدا نشد"; } else { if (query.username.ToLower() == management.username.ToLower() && query.password.ToLower() == management.password.ToLower() && query.status == management.status) { message.idMessage = (int)MessageCode.OkUser; message.contextMessage = "كاربر مورد نظر موجود مي باشد"; } else { message.idMessage = (int)MessageCode.UsernameOrPasswordError; message.contextMessage = "نام كاربر يا رمز ورود شما اشتباه مي باشد"; } } return(message); }
public ResultQuestion getQuestionKind2(int startParameter, int countreturn, [FromBody] UsersManagements user) { MessageModel value = new MessageModel(); value = authenticationUser(user); if (value.idMessage == (int)MessageCode.OkUser) { var q = (from i in context.Questions where i.active == "t" where i.kind == 2 orderby i.id select new Question { id = i.id, question = i.question , active = i.active }).ToList().Skip(startParameter).Take(countreturn); return(new ResultQuestion(value, q)); } else { return(new ResultQuestion(value, null)); } }
public HttpResponseMessage checkUsers([FromBody] UsersManagements user) { try { MessageModel value = new MessageModel(); value = authenticationUser(user); ClassMessages e = new ClassMessages((int)value.idMessage); if (value.idMessage == (int)MessageCode.OkUser) { var qq = context.UsePermition.Where(p => p.UsersManagement.DeviceId == user.DeviceId).FirstOrDefault(); e.username = user.username; e.password = user.password; e.status = user.status; e.DeviceId = user.DeviceId; e.userpermition = qq.permitionId; var message = Request.CreateResponse(HttpStatusCode.OK, e); return(message); } else { return(Request.CreateResponse(HttpStatusCode.OK, e)); } } catch (Exception ex) { return(Request.CreateResponse(HttpStatusCode.OK, ex)); } }
public resulttest gettest(UsersManagements updateUserMode) { MessageModel value = new MessageModel(); value = authenticationUser(updateUserMode); ClassCount countAnswer = new ClassCount((int)value.idMessage); if (value.idMessage == (int)MessageCode.OkUser) { var s = (from i in context.Answers select i).ToList(); resulttest r = new resulttest(value, s); return(r); } else { resulttest r = new resulttest(value, ""); return(r); } }
public HttpResponseMessage updateUsers(UsersManagements updateUserMode) { try { var q = context.UsersManagement.Where(i => i.id == updateUserMode.id).FirstOrDefault(); var qu = context.UsePermition.Where(i => i.id == updateUserMode.id).FirstOrDefault(); q.username = updateUserMode.username; q.password = updateUserMode.password; q.status = updateUserMode.status; qu.permitionId = updateUserMode.userpermition; context.SaveChanges(); var message = Request.CreateResponse(HttpStatusCode.OK, (int)MessageCode.Savedata); return(message); } catch (Exception ex) { return(Request.CreateResponse(HttpStatusCode.OK, ex)); } }
public HttpResponseMessage getCountAnswer(UsersManagements updateUserMode) { try { MessageModel value = new MessageModel(); value = authenticationUser(updateUserMode); ClassCount countAnswer = new ClassCount((int)value.idMessage); if (value.idMessage == (int)MessageCode.OkUser) { int q = (from i in context.Answers where i.active == "t" && i.kind == 1 select i).Count(); countAnswer.ToatalCount = q; return(Request.CreateResponse(HttpStatusCode.OK, countAnswer)); } else { return(Request.CreateResponse(HttpStatusCode.OK, countAnswer)); } } catch (Exception ex) { return(Request.CreateResponse(HttpStatusCode.OK, ex)); } }
public HttpResponseMessage createUser([FromBody] UsersManagements user) { try { MessageModel value = new MessageModel(); value = authenticationCreateUser(user); ClassMessages e = new ClassMessages((int)value.idMessage); if (value.idMessage == (int)MessageCode.Savedata) { UsersManagement u = new UsersManagement { username = user.username, password = user.password, status = user.status, DeviceId = user.DeviceId }; UsePermition up = new UsePermition { permitionId = user.userpermition, UsersManagement = u }; context.UsersManagement.Add(u); context.UsePermition.Add(up); context.SaveChanges(); var message = Request.CreateResponse(HttpStatusCode.OK, e); return(message); } else { return(Request.CreateResponse(HttpStatusCode.OK, e)); } } catch (Exception ex) { ClassMessages e = new ClassMessages(5); return(Request.CreateResponse(HttpStatusCode.OK, e)); } }