// GET: ProfileVisitor public ActionResult AddNewVisit(LocalProfileVisit visit) { var visitorId = System.Web.HttpContext.Current.User.Identity.GetUserId(); if (!string.IsNullOrEmpty(visitorId)) { visit.VistedBy = visitorId; var dbVisit = ProfileVisitorService.AddLocalVisit(visit); return(Json(dbVisit, JsonRequestBehavior.AllowGet)); } return(Json(false, JsonRequestBehavior.AllowGet)); }
public HttpResponseMessage GetProposals(LocalProfileVisit model) { try { #region validation if (model == null || model.VistedOf == null || model.VistedBy == null) { var responseError = new ApiResponseModel { Data = model, Message = "Data is not mapped", Success = false }; return(Request.CreateResponse(HttpStatusCode.InternalServerError, responseError)); } #endregion var res = ProfileVisitorService.AddLocalVisit(model); return(Request.CreateResponse(HttpStatusCode.OK, new ApiResponseModel { Success = true, Message = "Successfully add profile visit", Data = res })); } catch (Exception excep) { var response = new ApiResponseModel { Data = null, Message = excep.InnerException.Message, Success = false }; return(Request.CreateResponse(HttpStatusCode.InternalServerError, response)); } }