Exemple #1
0
        public IHttpActionResult GetActiveDepartmentCollectionPointByDeptID(int deptid)
        {
            string error = "";
            DepartmentCollectionPointModel dcpm = DepartmentRepo.GetActiveDepartmentCollectionPointByDeptID(deptid, out error);

            if (error != "" || dcpm == null)
            {
                if (error == ConError.Status.NOTFOUND)
                {
                    return(Content(HttpStatusCode.NotFound, "Department Collection Point Not Found"));
                }
                return(Content(HttpStatusCode.BadRequest, error));
            }
            return(Ok(dcpm));
        }
Exemple #2
0
        public IHttpActionResult ConfirmDepartmentCollectionPoint(DepartmentCollectionPointModel dcpm)
        {
            string error = "";
            DepartmentCollectionPointModel activeDcpm = DepartmentRepo.GetActiveDepartmentCollectionPointByDeptID(dcpm.DeptID, out error);

            activeDcpm.Status = ConDepartmentCollectionPoint.Status.INACTIVE;
            activeDcpm        = DepartmentRepo.UpdateDepartmentCollectionPoint(activeDcpm, out error);

            dcpm.Status = ConDepartmentCollectionPoint.Status.ACTIVE;
            dcpm        = DepartmentRepo.UpdateDepartmentCollectionPoint(dcpm, out error);
            if (error != "" || dcpm == null)
            {
                return(Content(HttpStatusCode.BadRequest, error));
            }
            return(Ok(dcpm));
        }