Example #1
0
        public JsonResult CreateConfection([FromBody] ProceduresConfectionViewModel data)
        {
            ErrorHandler result = new ErrorHandler();

            if (data != null)
            {
                data.CreateUser     = User.Identity.Name;
                data.CreateDateTime = DateTime.Now;
                var createdItem = ProceduresConfection.Create(data.ParseToDatabase());
                if (createdItem != null)
                {
                    result.eReasonCode = 1;
                    result.eMessage    = "Registo criado com sucesso.";
                }
                else
                {
                    result.eReasonCode = 2;
                    result.eMessage    = "Ocorreu um erro ao criar o registo.";
                }
            }
            else
            {
                result.eReasonCode = 2;
                result.eMessage    = "Ocorreu um erro: a linha não pode ser nula.";
            }
            return(Json(result));
        }
        public JsonResult CreateConfectionProcedure([FromBody] ProceduresConfectionViewModel data)
        {
            data.CreateUser = User.Identity.Name;
            string eReasonCode = "";

            //Create new
            eReasonCode = ProceduresConfection.Create(ProceduresConfection.ParseToDatabase(data)) == null ? "101" : "";

            if (String.IsNullOrEmpty(eReasonCode))
            {
                return(Json(data));
            }
            else
            {
                return(Json(eReasonCode));
            }
        }
 public static ProcedimentosDeConfeção ParseToDatabase(this ProceduresConfectionViewModel item)
 {
     if (item != null)
     {
         return(new ProcedimentosDeConfeção()
         {
             NºPrato = item.TechnicalSheetNo,
             CódigoAção = item.actionNo,
             Descrição = item.description,
             NºOrdem = item.orderNo,
             DataHoraCriação = item.CreateDateTime,
             DataHoraModificação = item.UpdateDateTime,
             UtilizadorCriação = item.UpdateUser,
             UtilizadorModificação = item.UpdateUser
         });
     }
     return(null);
 }
        public JsonResult DeleteConfectionProcedure([FromBody] ProceduresConfectionViewModel data)
        {
            var result = ProceduresConfection.Delete(ProceduresConfection.ParseToDatabase(data));

            return(Json(result));
        }