public EstimationRoleAccessModel GetEstimationRoleAccess(EstimationRoleAccessModel model) { var item = (from e in _dbContext.EstimationUserAccesses where (1 == 1 && e.UserID == model.UserID && e.EstimationTypeID == model.EstimationTypeID && e.EstimationStatusID == model.EstimationStatusID) select new EstimationRoleAccessModel { UserID = e.UserID, EstimationStatusID = e.EstimationStatusID, EstimationTypeID = e.EstimationTypeID, Options = e.Options }).FirstOrDefault(); return(item); }
public HttpResponseMessage GetRoles(EstimationRoleAccessModel model) { try { var items = _service.GetEstimationRoleAccess(model); if (items != null) { return(Request.CreateResponse(HttpStatusCode.OK, items)); } else { string message = "Error in getting Data"; return(Request.CreateErrorResponse(HttpStatusCode.Forbidden, message)); } } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex.InnerException.Message)); } }