コード例 #1
0
        public ActionResult Create(JsonHeader collection)
        {
            Dictionary <string, string> headerDictionary  = WebHelper.JsonToDictionary(collection.Row);
            JsonResultMessage           jsonResultMessage = new JsonResultMessage();
            MarcaDTO marcaDTO = new MarcaDTO();

            try
            {
                marcaDTO.MarcaId = Convert.ToInt32(headerDictionary["MarcaId"]);
                marcaDTO.Codigo  = headerDictionary["Codigo"].ToString();
                marcaDTO.Nombre  = headerDictionary["Nombre"].ToUpper().ToString();

                marcaDTO.Estado = EstadoConstante.ACTIVO;
                if (collection.EditAction == EditActionConstant.NEW)
                {
                    marcaService.Create(marcaDTO);
                }
                else
                {
                    marcaService.Update(marcaDTO);
                }


                jsonResultMessage.message = "Marca grabado satisfactoriamente.";
                return(Json(jsonResultMessage));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #2
0
        private void CreateMarca()
        {
            if (txtNombreMarca.Text == "")
            {
                MessageBox.Show(this, "Complete los campos requeridos", "Error al eliminar",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            m = null;

            if (mservice.ReadByNombreMarca(txtNombreMarca.Text) == null)
            {
                var m = new Marca();
                m.NombreMarca = txtNombreMarca.Text;
                mservice.Create(m);
                MessageBox.Show("Marca registrada");
                ClearFields();
                FillDataGridViewMarca();
                return;
            }
            else
            {
                MessageBox.Show(this, "La marca que intenta registrar ya existe", "Error al registrar",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
        }
コード例 #3
0
        public async Task <MarcaResponse> Create([FromBody] MarcaRequest marcaRequest)
        {
            var p = await _marcaService.Create(marcaRequest as Marca);

            var response = _mapper.Map <MarcaResponse>(p);

            return(response);
        }
コード例 #4
0
        public IActionResult Create([FromBody] EMarca entity)
        {
            if (entity == null)
            {
                entity = new EMarca();
            }
            var response = _marcaService.Create(entity);

            if (!response.Ok)
            {
                return(BadRequest(new { Message = response.Message }));
            }

            return(CreatedAtRoute("GetMarcaById", new{ Id = entity.MarcaId }, entity));
        }
コード例 #5
0
        public Guid InsertMarca()
        {
            var dto = GetMarcaInsertDTO();

            return(_marcaService.Create(MapperHelper.Map <MarcaInsertDTO, Marca>(dto)));
        }