Ejemplo n.º 1
0
 public IHttpActionResult Delete(long id)
 {
     try
     {
         using (var manager = new MenuHistoryAdapter())
         {
             respSingle.Message     = manager.Deleter.Value.Delete(id);
             respSingle.MessageCode = 200;
             respSingle.ErrorStatus = false;
             respSingle.ErrorCode   = 0;
         }
     }
     catch (Exception ex)
     {
         respSingle.Message     = ex.Message;
         respSingle.MessageCode = 500;
         respSingle.ErrorStatus = true;
         respSingle.ErrorCode   = 1;
     }
     return(Ok(respSingle));
 }
Ejemplo n.º 2
0
 public IHttpActionResult Get()
 {
     try
     {
         using (var manager = new MenuHistoryAdapter())
         {
             respList.Message     = "Data Founded";
             respList.MessageCode = 200;
             respList.ErrorStatus = false;
             respList.ErrorCode   = 0;
             respList.Data        = manager.Query.Value.Transform();
         }
     }
     catch (Exception ex)
     {
         respList.Message     = ex.Message;
         respList.MessageCode = 500;
         respList.ErrorStatus = !false;
         respList.ErrorCode   = 1;
     }
     return(Ok(respList));
 }
Ejemplo n.º 3
0
        public IHttpActionResult Post([FromBody] MenuHistoryDTO dto)
        {
            var user = ActionContext.ActionArguments["UserDTO"] as UserDTO;

            if (user == null)
            {
                respSingle.Message     = "user doesn't exist";
                respSingle.MessageCode = 500;
                respSingle.ErrorStatus = true;
                respSingle.ErrorCode   = 1;
                return(Ok(respSingle));
            }

            try
            {
                using (var manager = new MenuHistoryAdapter())
                {
                    var response = manager.Creator.Value.Save(dto, user.UserId);
                    var result   = manager.Query.Value.TransformSingle(response.MenuHistoryId);

                    respSingle.Message     = "Data Inserted";
                    respSingle.MessageCode = 200;
                    respSingle.ErrorStatus = false;
                    respSingle.ErrorCode   = 0;
                    respSingle.Data        = result;
                }
            }
            catch (Exception ex)
            {
                respSingle.Message     = ex.Message;
                respSingle.MessageCode = 500;
                respSingle.ErrorStatus = true;
                respSingle.ErrorCode   = 1;
            }
            return(Ok(respSingle));
        }