Ejemplo n.º 1
0
        public ResultViewModel Add([FromBody] CreateLeadViewModel model)
        {
            if (model.Invalid)
            {
                return(new ResultViewModel
                {
                    Success = false,
                    Data = model.Notifications
                });
            }

            var consorcio = (ConsorcioEnum)model.Consorcio;

            Lead lead = new Lead();

            lead.Name        = model.Name;
            lead.Email       = model.Email;
            lead.PhoneNumber = model.PhoneNumber;
            lead.CreateDate  = DateTime.Now;
            lead.Consorcio   = consorcio.ToString();

            _context.Lead.Add(lead);
            _context.SaveChanges();

            return(new ResultViewModel
            {
                Success = true,
                Data = "Cliente adicionado com sucesso!"
            });
        }
Ejemplo n.º 2
0
        public ResultViewModel Create([FromBody] CreateLeadViewModel model)
        {
            if (model.Invalid)
            {
                return(new ResultViewModel
                {
                    Success = false,
                    Data = model.Notifications
                });
            }

            var consorcio = (ConsorcioEnum)model.Consorcio;

            _context.Lead.Add(new Lead
            {
                Name        = model.Name,
                PhoneNumber = model.PhoneNumber,
                Email       = model.Email,
                Consorcio   = consorcio.ToString(),
                CreateDate  = DateTime.Now
            });

            _context.SaveChanges();

            return(new ResultViewModel
            {
                Success = true,
                Data = "Lead created success!"
            });
        }