Example #1
0
 public async Task <IActionResult> UpdateStatus(Guid id, statusDto status)
 {
     status.Id = id;
     return(Ok(await Mediator.Send(new EditStatus.Command {
         Status = status
     })));
 }
        //convert one status to statusDto
        public static statusDto convert(status Status)
        {
            statusDto NewStatusDto = new statusDto();

            NewStatusDto.id          = Status.id;
            NewStatusDto.age         = Status.age;
            NewStatusDto.description = Status.description;
            return(NewStatusDto);
        }
        //convert one statusDto to status
        public static status convert(statusDto statuses)
        {
            status NewStatus = new status();

            NewStatus.id          = statuses.id;
            NewStatus.age         = statuses.age;
            NewStatus.description = statuses.description;

            return(NewStatus);
        }
Example #4
0
 // DELETE api/<controller>/5
 public IHttpActionResult Delete(statusDto value)
 {
     if (value == null)
     {
         return(BadRequest("לא נשלח מידע"));
     }
     value = service.RemoveStatus(value);
     if (value == null)
     {
         return(BadRequest("מחיקה נכשלה"));
     }
     return(Ok(value));
 }
Example #5
0
 // PUT api/<controller>/5
 public IHttpActionResult Put(statusDto value)
 {
     if (value == null)
     {
         return(BadRequest("לא נשלח מידע"));
     }
     value = service.PutStatus(value);
     if (value == null)
     {
         return(BadRequest("עדכון נכשל"));
     }
     return(Ok(value));
 }
Example #6
0
 // POST api/<controller>
 public IHttpActionResult Post(statusDto value)
 {
     if (value == null)
     {
         return(BadRequest("לא נשלח מידע"));
     }
     value = service.PostStatus(value);
     if (value == null)
     {
         return(BadRequest("שמירה נכשלה"));
     }
     return(Ok(value));
 }
 //remove status from database
 public statusDto RemoveStatus(statusDto StatusDto)
 {
     using (HealthyMenuEntities db = new HealthyMenuEntities())
     {
         try
         {
             status Status = db.statuses.Remove(Convertion.statusConvertion.convert(StatusDto));
             db.SaveChanges();
             return(Convertion.statusConvertion.convert(Status));
         }
         catch
         {
             return(null);
         }
     }
 }
 //update status in database
 public statusDto PutStatus(statusDto StatusDto)
 {
     using (HealthyMenuEntities db = new HealthyMenuEntities())
     {
         try
         {
             status Status = db.statuses.FirstOrDefault(x => x.id == StatusDto.id);
             if (Status == null)
             {
                 return(null);
             }
             Status.age         = StatusDto.age;
             Status.description = StatusDto.description;
             Status.id          = StatusDto.id;
             return(Convertion.statusConvertion.convert(Status));
         }
         catch
         {
             return(null);
         }
     }
 }