public ICommonEntity GetModel(ICommonDto dtoModel) { if (TypesEqual <CreateMovieBindingModel>(dtoModel)) { var movie = (CreateMovieBindingModel)dtoModel; return(new Domain.Entity.Movie { Title = movie.Title, PremiereDate = movie.PremiereDate, Actors = movie.Actors, Directors = movie.Directors, ProductionCompany = movie.ProductionCompany, Categories = movie.Categories }); } return(null); }
public ICommonEntity GetModel(ICommonDto dtoModel) { if (TypesEqual <CreateClientBindingModel>(dtoModel)) { var client = (CreateClientBindingModel)dtoModel; return(new Domain.Entity.Client { Active = client.Active, AllowedOrigin = client.AllowedOrigin, ApplicationType = GetApplicationTypeEnum(client.ApplicationType), RefreshTokenLifeTime = client.RefreshTokenLifeTime, Secret = string.IsNullOrEmpty(client.Secret) ? null : client.Secret, UserId = client.UserId }); } return(null); }
public ICommonEntity GetModel(ICommonDto dtoModel) { if (TypesEqual <AccountRegisterBindingModel>(dtoModel)) { var userDto = (AccountRegisterBindingModel)dtoModel; return(new Domain.Entity.User { Email = userDto.Email, UserName = string.IsNullOrEmpty(userDto.UserName) ? userDto.Email : userDto.UserName, FirstName = userDto.FirstName, LastName = userDto.LastName, Gender = GetGender(userDto.Gender), BirthDate = userDto.BirthDate, JoinDate = DateTime.Now, IsBanned = false, IsActive = true, Roles = new List <string> { "User" } }); } return(null); }