public Result <ResponseToaJob> Update(ResponseToaJob userinfo) { var result = new Result <ResponseToaJob>(); try { var objtosave = _context.responseToaJobs.FirstOrDefault(u => u.WUserId == userinfo.WUserId && u.PostId == userinfo.PostId); objtosave.Flag = 1; if (!IsValid(objtosave, result)) { return(result); } _context.SaveChanges(); } catch (Exception ex) { result.HasError = true; result.Message = ex.Message; } return(result); }
public Result <ResponseToaJob> Save(ResponseToaJob userinfo) { var result = new Result <ResponseToaJob>(); try { var objtosave = _context.responseToaJobs.FirstOrDefault(u => u.WUserId == userinfo.WUserId && u.PostId == userinfo.PostId); if (objtosave == null) { objtosave = new ResponseToaJob(); _context.responseToaJobs.Add(objtosave); } objtosave.WUserId = userinfo.WUserId; objtosave.PostId = userinfo.PostId; objtosave.FixedPrice = userinfo.FixedPrice; objtosave.Flag = 0; if (!IsValid(objtosave, result)) { return(result); } _context.SaveChanges(); } catch (Exception ex) { result.HasError = true; result.Message = ex.Message; } return(result); }
public bool IsValid(ResponseToaJob obj, Result <ResponseToaJob> result) { if (!ValidationHelper.IsStringValid(obj.WUserId.ToString())) { result.HasError = true; result.Message = "Invalid WUserId"; return(false); } return(true); }
public ActionResult ProjectDetails(PostProjectModel PostProjectModel) { try { ResponseToaJob responseto = new ResponseToaJob(); responseto.PostId = PostProjectModel.PostId; responseto.WUserId = 1; var result = response.Save(responseto); if (result.HasError) { ViewBag.Message = result.Message; return(View("ProjectDetails", PostProjectModel)); } } catch (Exception ex) { Console.WriteLine(ex.Message); } return(RedirectToAction("ProjectDetails")); }
public ActionResult ProjectDetails(PostProjectModel PostProjectModel) { try { ResponseToaJob responseto = new ResponseToaJob(); responseto.PostId = PostProjectModel.PostId; //responseto.WUserId = CurrentUser.User.UserId; responseto.WUserId = HttpUtil.CurrentUser.UserId; var result = _responseservice.Save(responseto); if (result.HasError) { ViewBag.Message = result.Message; return(View("ProjectDetails", PostProjectModel)); } } catch (Exception ex) { Console.WriteLine(ex.Message); } return(RedirectToAction("CreateProject", "Project")); }
public ActionResult RequestedMember(SelectedWorker selected) { try { var result = _selectedService.Save(selected); //var result2 = _responseservice.Delete(selected.PostId,selected.UserId); var response = new ResponseToaJob(); response.WUserId = selected.UserId; response.PostId = selected.PostId; var r = _responseservice.Update(response); if (result.HasError) { ViewBag.Message = result.Message; return(View("RequestedMember")); } } catch (Exception ex) { Console.WriteLine(ex.Message); } return(RedirectToAction("Profile", "Owner")); }