Ejemplo n.º 1
0
        public static void EOPUnitSeed(IEOPUnitService EOPUnitservice)
        {
            var units = new List <EOPUnit>
            {
                new EOPUnit {
                    Id = 1, Name = "KG"
                },
                new EOPUnit {
                    Id = 2, Name = "Litre"
                },
                new EOPUnit {
                    Id = 3, Name = "Bags"
                },

                new EOPUnit {
                    Id = 4, Name = "N/A"
                },
            };



            foreach (var unit in units)
            {
                EOPUnitservice.Create(unit).Wait();
            }
        }
Ejemplo n.º 2
0
        public IActionResult  Post([FromBody] EOPTypeCreationDTO EOPType)
        {
            try{
                if (EOPType == null)
                {
                    //_logger.LogError("Owner object sent from client is null.");
                    return(BadRequest("Owner object is null"));
                }

                if (!ModelState.IsValid)
                {
                    //_logger.LogError("Invalid owner object sent from client.");
                    return(BadRequest("Invalid model object"));
                }

                var Entity = _mapper.Map <EOPUnit>(EOPType);

                _eOPUnitService.Create(Entity);

                var EntityToReturn = _mapper.Map <EOPUnitDto>(Entity);

                return(CreatedAtRoute("GetById", new { id = EntityToReturn.Id }, EntityToReturn));
            }
            catch (Exception ex)
            {
                //_logger.LogError($"Something went wrong inside CreateOwner action: {ex.Message}");
                return(StatusCode(500, "Internal server error" + ex.ToString()));
            }
        }