Пример #1
0
 public IActionResult Put(ImmobilizedUpdateCommand model)
 {
     try
     {
         _appService.Update(model);
         return(Ok("Atualizado com sucesso"));
     }
     catch (Exception e)
     {
         return(BadRequest(e.Message));
     }
 }
Пример #2
0
        public void Update(ImmobilizedUpdateCommand obj)
        {
            //Validation
            AssertionConcern.AssertArgumentNotEmpty(obj.Id, "O Id não pode ser vazio");
            AssertionConcern.AssertArgumentNotEmpty(obj.Title, "O Titulo não pode ser vazio");
            AssertionConcern.AssertArgumentNotEmpty(obj.Localization, "O Localização não pode ser vazio");
            AssertionConcern.AssertArgumentNotEmpty(obj.Description, "O Descrição não pode ser vazio");
            AssertionConcern.AssertArgumentNotNull(obj.Active, "O Ativo não pode ser vazio");
            AssertionConcern.AssertArgumentNotEmpty(obj.Serial, "O Serial não pode ser vazio");
            AssertionConcern.AssertArgumentFalse(_repository.HasExists(obj.Serial), "Ja existe cadastro com esse serial");

            var entity = new Immobilized
               (ObjectId.Parse(obj.Id), obj.Title, obj.Description, obj.Localization, obj.Active,obj.Serial);
            _repository.Update(entity);
        }