public bool Save(salary.dto.Employee employee) { var task = _mediator.Send(new SaveEmployeeCommand() { Employee = employee }) .ConfigureAwait(false); var result = task.GetAwaiter().GetResult(); return(result); }
public override void Execute() { base.Execute(); using (var cmd = _connection.CreateCommand()) { Initialize(cmd); using (var dataReader = cmd.ExecuteReader(CommandBehavior.SingleRow)) { dataReader.Read(); Result = dataReader.ReadEmployee(); } } }
public SaveEmployeeCommand(salary.dto.Employee employee, MySqlConnection connection) : base(connection) { _employee = employee; }