Ejemplo n.º 1
0
 public ConfiguringMms UpdateConfiguringMms(UpdateConfiguringMms updateConfiguringMms)
 {
     if (updateConfiguringMms.AssemblyMmsId != null)
     {
         var assemblyMms = _assemblyMmsRepository.
                           GetAssemblyMms(updateConfiguringMms.AssemblyMmsId);
         if (assemblyMms.ConfiguringMms != null)
         {
             throw new Exception();
         }
         updateConfiguringMms.AssemblyMms = assemblyMms;
     }
     if (updateConfiguringMms.AuthorId != null)
     {
         updateConfiguringMms.Author = _authorRepository
                                       .GetAuthor(updateConfiguringMms.AuthorId.Value);
     }
     return(_configuringMmsRepository.
            UpdateConfiguringMms(updateConfiguringMms));
 }
Ejemplo n.º 2
0
        public ConfiguringMms UpdateConfiguringMms(UpdateConfiguringMms updateConfiguringMms)
        {
            var configuringMms = _context.ConfiguringMmses.Where(a => a.Id.Equals(updateConfiguringMms.Id)).SingleOrDefault();

            if (configuringMms is null)
            {
                throw new Exception("");
            }

            if (updateConfiguringMms.Author != null)
            {
                configuringMms.Author = updateConfiguringMms.Author;
            }
            if (updateConfiguringMms.ReasonDefects != null)
            {
                configuringMms.ReasonDefects = updateConfiguringMms.ReasonDefects;
            }
            if (updateConfiguringMms.AssemblyMms != null)
            {
                configuringMms.AssemblyMms = updateConfiguringMms.AssemblyMms;
            }
            if (updateConfiguringMms.MobileTestingMms != null)
            {
                configuringMms.MobileTestingMms = updateConfiguringMms.MobileTestingMms;
            }


            if (updateConfiguringMms.Date.HasValue)
            {
                configuringMms.Date = updateConfiguringMms.Date.Value;
            }
            if (updateConfiguringMms.ResultConfiguring.HasValue)
            {
                configuringMms.ResultConfiguring = updateConfiguringMms.ResultConfiguring.Value;
            }

            _context.SaveChanges();

            return(configuringMms);
        }
Ejemplo n.º 3
0
 public ConfiguringMms UpdateConfiguringMms(UpdateConfiguringMms configuringMms)
 {
     return(_configuringMmsService.UpdateConfiguringMms(configuringMms));
 }