Пример #1
0
        //DONE
        public ActionResult PostClient(CreateClientVM model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    if (_clientServices.Exists(model.Document))
                    {
                        return(BadRequest($"Existe un cliente con el documento {model.Document} registrado."));
                    }

                    var clientToCreate = _mapper.Map <Client>(model);

                    clientToCreate.CreationDate = DateTime.Now;

                    var result = _clientServices.AddClient(clientToCreate);

                    if (!result)
                    {
                        return(StatusCode(StatusCodes.Status500InternalServerError, "Algo salio mal tratando de agregar el cliente, Intente de nuevo o contacta el Administrador."));
                    }

                    return(Json("El cliente ha sido agregado."));
                }

                return(BadRequest(FormatedModelStateErrors.GetErrorsFormated(ModelState)));
            }
            catch (Exception ex)
            {
                //TODO: Log the exception
                return(StatusCode(StatusCodes.Status500InternalServerError, "Algo salio mal tratando de agregar el cliente, Intente de nuevo o contacta el Administrador."));
            }
        }
Пример #2
0
 public MainVM()
 {
     Data           = new ContextData();
     CreateTB       = new CreateTypeBiereVM(this);
     EditTB         = new EditTypeBiereVM(this);
     DetailTB       = new DetailTypeBiereVM(this);
     CreateBiere    = new CreateBiereVM(this);
     EditBiere      = new EditBiereVM(this);
     DetailBiere    = new DetailBiereVM(this);
     EditBrasserie  = new EditBrasserieVM(this);
     CreateClient   = new CreateClientVM(this);
     DetailClient   = new DetailClientVM(this);
     CreateCom      = new CreateCommandeVM(this);
     EditCom        = new EditCommandeVM(this);
     DetailCom      = new DetailCommandeVM(this);
     CreateContact  = new CreateContact(this);
     EditContact    = new EditContact(this);
     DetailContact  = new DetailContact(this);
     CreateEmploi   = new CreateEmploi(this);
     EditEmploi     = new EditEmploi(this);
     DetailEmploi   = new DetailEmploi(this);
     CreateEven     = new CreateEvent(this);
     EditEvent      = new EditEvent(this);
     DetailEvent    = new DetailEvent(this);
     CreateHorraire = new CreateHorraire(this);
     EditHorraire   = new EditHorraire(this);
     DetailHorraire = new DetailHorraire(this);
     CreateMessage  = new CreateMessage(this);
     EditMessage    = new EditMessage(this);
     DetailMessage  = new DetailMessage(this);
     CreateRecomp   = new CreateRecompense(this);
     EditRecomp     = new EditRecompense(this);
     DetailRecomp   = new DetailRecompense(this);
 }