Exemple #1
0
 public SynonymGroupDomain PatchSynonymGroup(SynonymGroupDomain synonymGroupDomain)
 {
     try
     {
         var sg = Context.SynonymGroups
                  .Include(o => o.SynonymWords)
                  .FirstOrDefault(o => o.Id == synonymGroupDomain.Id);
         sg.Name      = synonymGroupDomain.Name;
         sg.CreatedAt = synonymGroupDomain.CreatedAt;
         Context.SynonymGroups.Attach(sg);
         SaveChanges();
         return(_mapper.ToDomain(sg));
     }
     catch (DbUpdateException dbe)
     {
         HandleDbUpdateException(dbe);
         throw;
     }
     catch (Exception e)
     {
         LoggingHandler.LogError(e.Message);
         LoggingHandler.LogError(e.StackTrace);
         throw;
     }
 }
Exemple #2
0
 public static SynonymGroupResponse ToResponse(this SynonymGroupDomain domain)
 {
     return(new SynonymGroupResponse()
     {
         Id = domain.Id,
         Name = domain.Name,
         CreatedAt = domain.CreatedAt
     });
 }