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)); }
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); }
public ConfiguringMms UpdateConfiguringMms(UpdateConfiguringMms configuringMms) { return(_configuringMmsService.UpdateConfiguringMms(configuringMms)); }