Ejemplo n.º 1
0
        public IActionResult createReportIncident([FromBody] ReportedIncidents value)
        {
            try
            {
                if (String.IsNullOrEmpty(value.IncidentType))
                {
                    return(Ok(new { responseCode = 500, responseDescription = "Kindly Supply Incident Type" }));
                }
                value.IncidentCode = "CAS" + "/" + DateTime.Now.Day.ToString() + "/" + DateTime.Now.Year.ToString() + 0001;
                value.datecreated  = DateTime.Now;
                value.createdby    = User.Identity.Name;
                service.AddReportIncident(value);

                return(Ok(new { responseCode = 200, responseDescription = "Created Successfully" }));
            }
            catch (Exception ex)
            {
                return(Ok(new { responseCode = 500, responseDescription = "Failed" }));
            }
        }
Ejemplo n.º 2
0
        public IActionResult Put([FromBody] ReportedIncidents value)
        {
            try
            {
                var getbal = service.GetReportedIncidentByCode(value.IncidentCode.Trim()).Result;

                getbal.IncidentCode     = value.IncidentCode;
                getbal.FirstName        = value.FirstName;
                getbal.OtherNames       = value.OtherNames;
                getbal.Address          = value.Address;
                getbal.IncidentDate     = value.IncidentDate;
                getbal.IncidentLocation = value.IncidentLocation;
                getbal.IncidentType     = value.IncidentType;
                getbal.box            = value.box;
                getbal.email          = value.email;
                getbal.NearestBusStop = value.NearestBusStop;
                getbal.lga            = value.lga;
                getbal.Photo1         = value.Photo1;
                getbal.Photo2         = value.Photo2;
                getbal.ReportedBy     = value.ReportedBy;
                getbal.state          = value.state;
                getbal.AnyotherInfo   = value.AnyotherInfo;
                getbal.state          = value.state;
                getbal.tel            = value.tel;
                getbal.town           = value.town;
                getbal.createdby      = value.createdby;
                getbal.datecreated    = value.datecreated;


                service.UpdateReportIncident(getbal);

                return(Ok(new { responseCode = 200, responseDescription = "Updated Successfully" }));
            }
            catch (Exception ex)
            {
                return(Ok(new { responseCode = 500, responseDescription = "Failed" }));
            }
        }
Ejemplo n.º 3
0
 public async Task <bool> UpdateReportIncident(ReportedIncidents bl_sheet)
 {
     unitOfWork.ReportIncidents.Update(bl_sheet);
     return(await unitOfWork.Done());
 }
Ejemplo n.º 4
0
 public void RemoveReportIncident(ReportedIncidents bl_sheet)
 {
     unitOfWork.ReportIncidents.Remove(bl_sheet);
     unitOfWork.Done();
 }